Analytic Programming – Symbolic Regression by Means of Arbitrary Evolutionary Algorithms
نویسندگان
چکیده
This contribution introduces analytical programming, a novel method that allows solving various problems from the symbolic regression domain. Symbolic regression was first proposed by J. R. Koza in his genetic programming and by C. Ryan in grammatical evolution. This contribution explains the main principles of analytic programming, and demonstrates its ability to synthesize suitable solutions, called programs. It is then compared in its structure with genetic programming and grammatical evolution. After theoretical part, a comparative study concerned with Boolean k-symmetry and k-even problems from Koza’s genetic programming domain is done with analytical programming. Here, two evolutionary algorithms are used with analytical programming: differential evolution and self-organizing migrating algorithm. Boolean k-symmetry and k-even problems comparative study here are continuation of previous comparative studies done by analytic programming in the past.
منابع مشابه
Shuffled Frog-Leaping Programming for Solving Regression Problems
There are various automatic programming models inspired by evolutionary computation techniques. Due to the importance of devising an automatic mechanism to explore the complicated search space of mathematical problems where numerical methods fails, evolutionary computations are widely studied and applied to solve real world problems. One of the famous algorithm in optimization problem is shuffl...
متن کاملSynthesis of Feedback Controller for Chaotic Systems by Means of Evolutionary Techniques
This research deals with a synthesis of control law for three selected discrete chaotic systems by means of analytic programming. The novality of the approach is that a tool for symbolic regression – analytic programming is used for such kind of difficult problem. The paper consists of the descriptions of analytic programming as well as chaotic systems and used cost function. For experimentatio...
متن کاملEvolutionary Synthesis Of Control Law For Higher Periodic Orbits Of Chaotic Logistic Equation
This research deals with a synthesis of control law for selected discrete chaotic system by means of analytic programming. The novelty of the approach is that a tool for symbolic regression – analytic programming is used for the purpose of stabilization of higher periodic orbits – oscillations between several values of chaotic system. The paper consists of the descriptions of analytic programmi...
متن کاملSanta Fe Trail for Artificial Ant with Simulating Annealing – Preliminary Study
The paper deals with a novelty tool for symbolic regression – Analytic Programming (AP) which is able to solve various problems from the symbolic regression domain. One of tasks for it can be setting an optimal trajectory for artificial ant on Santa Fe trail which is main application of Analytic Programming in this paper. In this contribution main principles of AP are described and explained. I...
متن کاملIris Data Classification By Means Of Pseudo Neural Networks Based On Evolutionary Symbolic Regression
This research deals with a novel approach to classification. Iris data was used for the experiments. Classical artificial neural networks, where a relation between inputs and outputs is based on the mathematical transfer functions and optimized numerical weights, was an inspiration for this work. Artificial neural networks need to optimize weights, but the structure and transfer functions are u...
متن کامل